package com.financial.business.integral.domain;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;


/**
 * 积分退款信息表
 *
 * @author WANGNING
 * @email wyn20140225@aliyun.com
 * @date 2019-12-10 10:19:16
 * @des
 */
public class FinancialYDRefundIntegralDO implements Serializable {
    private static final long serialVersionUID = 1L;


    /**
     * 主键自动递增
     */
    private Integer id;

    /**
     * 请求内容
     */
    private String resqContent;

    /**
     * 提款状态:未调用-WAIT-0,退款成功-SUC-1,退款失败-FAIL-2
     */
    private String state;

    /**
     * 商户退款金额
     */
    private BigDecimal totalAmount;

    /**
     * 对接平台商户号
     */
    private String storeNo;

    /**
     * 对接平台退款单号
     */
    private String refundNo;

    /**
     * 第三方退款平台编号
     */
    private String outTradeNo;

    /**
     * 返回信息详情
     */
    private String returnMessage;

    /**
     * 对接平台标识:够样优店-GYYD-02
     */
    private String platformNo;

    /**
     * 用户id
     */
    private String customerId;

    /**
     * 删除标记:未删除-UNDEL-1,删除-DEL-0
     */
    private String isDelete;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 更新时间
     */
    private Date gmtModified;


    /**
     * 异步通知地址
     */
    private String notify_url;


    public String getNotify_url() {
        return notify_url;
    }

    public void setNotify_url(String notify_url) {
        this.notify_url = notify_url;
    }

    /**
     * 设置：主键自动递增
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：主键自动递增
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置：请求内容
     */
    public void setResqContent(String resqContent) {
        this.resqContent = resqContent;
    }

    /**
     * 获取：请求内容
     */
    public String getResqContent() {
        return resqContent;
    }

    /**
     * 设置：提款状态:未调用-WAIT-0,退款成功-SUC-1,退款失败-FAIL-2
     */
    public void setState(String state) {
        this.state = state;
    }

    /**
     * 获取：提款状态:未调用-WAIT-0,退款成功-SUC-1,退款失败-FAIL-2
     */
    public String getState() {
        return state;
    }

    /**
     * 设置：商户退款金额
     */
    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    /**
     * 获取：商户退款金额
     */
    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    /**
     * 设置：对接平台商户号
     */
    public void setStoreNo(String storeNo) {
        this.storeNo = storeNo;
    }

    /**
     * 获取：对接平台商户号
     */
    public String getStoreNo() {
        return storeNo;
    }

    /**
     * 设置：对接平台退款单号
     */
    public void setRefundNo(String refundNo) {
        this.refundNo = refundNo;
    }

    /**
     * 获取：对接平台退款单号
     */
    public String getRefundNo() {
        return refundNo;
    }

    /**
     * 设置：第三方退款平台编号
     */
    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    /**
     * 获取：第三方退款平台编号
     */
    public String getOutTradeNo() {
        return outTradeNo;
    }

    /**
     * 设置：返回信息详情
     */
    public void setReturnMessage(String returnMessage) {
        this.returnMessage = returnMessage;
    }

    /**
     * 获取：返回信息详情
     */
    public String getReturnMessage() {
        return returnMessage;
    }

    /**
     * 设置：对接平台标识:够样优店-GYYD-02
     */
    public void setPlatformNo(String platformNo) {
        this.platformNo = platformNo;
    }

    /**
     * 获取：对接平台标识:够样优店-GYYD-02
     */
    public String getPlatformNo() {
        return platformNo;
    }

    /**
     * 设置：用户id
     */
    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    /**
     * 获取：用户id
     */
    public String getCustomerId() {
        return customerId;
    }

    /**
     * 设置：删除标记:未删除-UNDEL-1,删除-DEL-0
     */
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    /**
     * 获取：删除标记:未删除-UNDEL-1,删除-DEL-0
     */
    public String getIsDelete() {
        return isDelete;
    }

    /**
     * 设置：创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 获取：创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /**
     * 设置：更新时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取：更新时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    @Override
    public String toString() {
        return "FinancialYDRefundIntegralDO{" +
                "id=" + id +
                ", resqContent='" + resqContent + '\'' +
                ", state='" + state + '\'' +
                ", totalAmount=" + totalAmount +
                ", storeNo='" + storeNo + '\'' +
                ", refundNo='" + refundNo + '\'' +
                ", outTradeNo='" + outTradeNo + '\'' +
                ", returnMessage='" + returnMessage + '\'' +
                ", platformNo='" + platformNo + '\'' +
                ", customerId='" + customerId + '\'' +
                ", isDelete='" + isDelete + '\'' +
                ", gmtCreate=" + gmtCreate +
                ", gmtModified=" + gmtModified +
                ", notify_url='" + notify_url + '\'' +
                '}';
    }
}
